
package ru.creator.logical.links.сore;

/**
 * Сообщение
 * @author ~jo-MA-jo~
 */
public class OutMessageEvent {
  private String[] responseVar ={}; //варианты ответов
  private String senderID; //ид отправителя
  private int suitable; //наиболее подходящий вариант из responseVar
  
  public OutMessageEvent(String _senderID, String _response){
      suitable = 0;
      senderID = _senderID;
      responseVar = new String[]{_response};
  }

  public OutMessageEvent(int _suitable, String _senderID, String[] _responseVar){
      suitable = _suitable;
      senderID = _senderID;
      responseVar = _responseVar;
  }

  /**
   * возвращает ид отправителя
   * @return ид отправителя
   */
  public String getAddresseeID() {
    return senderID;
  }

  /**
   * возвращает варианты ответов
   * @return варианты ответов
   */
  public String[] getResponseVar() {
    return responseVar;
  }
  
  /**
   * возвращает наиболее подходящий ответ
   * @return ответ
   */
  public String getResponse() {
    return responseVar[suitable];
  }


}
